package com.uzai.console.entity;

import com.uzai.common.entity.BaseEntity;

/**
 * 淘宝处罚订单
 * 
 * @author lucher
 * @email sunlightcs@gmail.com
 * @date 2021-10-25 19:33:21
 */
public class TbPunishOrder extends BaseEntity {

	private static final long serialVersionUID = -4456237884133942955L;

	/**
	 * 运营商id
	 */
	private Long merId;
	/**
	 * 联盟账号id
	 */
	private Long tbTokenId;
	/**
	 * 渠道关系id
	 */
	private Long relationId;
	/**
	 * 结算月份
	 */
	private Integer settleMonth;
	/**
	 * 淘客订单创建时间
	 */
	private Integer tkTradeCreateTime;
	/**
	 * 处罚状态（0冻结，1解冻）
	 */
	private Integer punishStatus;
	/**
	 * 处罚类型，目前包括 1:店铺淘宝客 2:订单虚假交易；3-账户虚假交易；4-订单笔交易异常；5-其他
	 */
	private Integer violationType;
	/**
	 * 子订单号
	 */
	private String tbTradeId;
	/**
	 * pid里的adzoneid
	 */
	private Long tkAdzoneId;
	/**
	 * pid里的siteid
	 */
	private Long tkSiteId;
	/**
	 * pid里的pubid
	 */
	private Long tkPubId;
	/**
	 * 父订单号（对应orders_tb.parent_order_no）
	 */
	private String parentOrderNo;
	/**
	 * 用户id
	 */
	private Long userId;
	/**
	 * 用户昵称
	 */
	private String nickName;
	/**
	 * 商品标题
	 */
	private String goodsTitle;
	/**
	 * 淘宝订单id(对应orders_tb.id)
	 */
	private Long orderId;

	/**
	 * 0未处理，1已扣款
	 */
	private Integer status;

	/**
	 * 处罚金额
	 */
	private Double amount;


	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public Long getMerId() {
		return merId;
	}

	public void setMerId(Long merId) {
		this.merId = merId;
	}

	public Long getTbTokenId() {
		return tbTokenId;
	}

	public void setTbTokenId(Long tbTokenId) {
		this.tbTokenId = tbTokenId;
	}

	public Long getRelationId() {
		return relationId;
	}

	public void setRelationId(Long relationId) {
		this.relationId = relationId;
	}

	public Integer getSettleMonth() {
		return settleMonth;
	}

	public void setSettleMonth(Integer settleMonth) {
		this.settleMonth = settleMonth;
	}

	public Integer getTkTradeCreateTime() {
		return tkTradeCreateTime;
	}

	public void setTkTradeCreateTime(Integer tkTradeCreateTime) {
		this.tkTradeCreateTime = tkTradeCreateTime;
	}

	public Integer getPunishStatus() {
		return punishStatus;
	}

	public void setPunishStatus(Integer punishStatus) {
		this.punishStatus = punishStatus;
	}

	public Integer getViolationType() {
		return violationType;
	}

	public void setViolationType(Integer violationType) {
		this.violationType = violationType;
	}

	public String getTbTradeId() {
		return tbTradeId;
	}

	public void setTbTradeId(String tbTradeId) {
		this.tbTradeId = tbTradeId;
	}

	public Long getTkAdzoneId() {
		return tkAdzoneId;
	}

	public void setTkAdzoneId(Long tkAdzoneId) {
		this.tkAdzoneId = tkAdzoneId;
	}

	public Long getTkSiteId() {
		return tkSiteId;
	}

	public void setTkSiteId(Long tkSiteId) {
		this.tkSiteId = tkSiteId;
	}

	public Long getTkPubId() {
		return tkPubId;
	}

	public void setTkPubId(Long tkPubId) {
		this.tkPubId = tkPubId;
	}

	public String getParentOrderNo() {
		return parentOrderNo;
	}

	public void setParentOrderNo(String parentOrderNo) {
		this.parentOrderNo = parentOrderNo;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getGoodsTitle() {
		return goodsTitle;
	}

	public void setGoodsTitle(String goodsTitle) {
		this.goodsTitle = goodsTitle;
	}

	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Double getAmount() {
		return amount;
	}

	public void setAmount(Double amount) {
		this.amount = amount;
	}
}
